Richard L Mc Donald is 42 years old. Richard lives in Greenwood, Indiana. Other places in which Richard has lived are Cadillac, Michigan; Lake Worth, Florida; Melbourne, Florida and Orlando, Florida. Companies in which Richard has a work history include Advanced Optometry and Contact.